Sources

Satellite subtraction 
implemented by W.Mahdi
Recursive approximation using algorithm of
Attekum & Trooster, J.El.Sp. 11:363-370 (1977)

Parameters for Mg from:
Attekum, P.M.Th. van, & J.M. Trooster,
J.Electr.Spect.Rel.Phenom. 11:363-370 (1977)
consulted for oxide: Fischer & Baun
Spectrochim.Acta 21:443-450 (1965).

Parameters for Al from:
Krause, M.O., & J.G. Ferreira,
J.Phys. [B] 8:2007-2014 (1975).
also consulted: Fischer, D.W., & W.L. Baun,
J.Appl.Phys. 36:534-537 (1965).

Shirley Background Subtraction
implemented by W.Mahdi
D.A.Shirley
Phys.Rev. [B] 5:4709-4724 (1972)

Tougaard Background Subtraction
implemented by W.Mahdi
S.Tougaard 
J. Vac.Sci.Tech. [A] 8:2197-2203(1990)

Smooth
based on least square fit 
A.Savitzky & M.J.E. Golay 
Anal. Chem. 1964, 36,1627-1639

Differentiation
Numerical Recipes in C, Page 524
W.H.Press, B.P.Flannery, S.A.Teukolsky, W.T.Vetterling
Cambridge University Press

FFT (Fast Fourier Transform)
Numerical Recipes in C, Page 398ff
W.H.Press, B.P.Flannery, S.A.Teukolsky, W.T.Vetterling
Cambridge University Press

FFT Smooth
Numerical Recipes in C, Page 514ff
W.H.Press, B.P.Flannery, S.A.Teukolsky, W.T.Vetterling
Cambridge University Press